﻿using System;

namespace Oxage.Windows.Controls
{
	/// <summary>
	/// Implements console features.
	/// </summary>
	public interface IConsole
	{
#if SILVERLIGHT
		string Prompt { get; set; }
		bool EnableEcho { get; set; }
#endif

		/// <summary>
		/// When implemented clears the console output.
		/// </summary>
		void Clear();

		void Write(string content);
		void WriteLine();
		void WriteLine(string content);
	}
}
